package com.cskaoyan.object.introduction;

/*
   面向对象 在模仿我们的现实世界：
   1.  通过类比客观世界 -> 对象是运行中的面向对象程序的 基本组成单位，类比客观世界中的个体

   2. 对象的基本组成： 对象的属性(外貌) + 对象的行为

   3. 面对千千万万个（同种类型）对象：需要一一的描述？当然不是。
                                 如何解决呢？ 抽取同种类型的千千万万个对象，属性和行为共性(共同特征)

   4. 类抽取出了同种类型的千千万万个对象，属性和行为共性(共同特征) ——> 描述对象

   5. 类和对象的关系：
      1. 类描述了，同种类型的对象，在属性和行为上的共同特征
      2. 但是，类只规定了，有什么样的属性，有什么样的行为，但是，对象属性的取值，是由对象自己决定

   6. 对象与对象的关系：
      a. 两个对象属于不同的类，它们具有不同的属性和行为，有差异
      b. 同一个类的两个对象，也可能会有差异，它们虽然有相同的属性，属性取值缺可以不一样

 */
public class Demo1 {
}
